Lecture 21 ( Oct . 24 ) : Max Cut SDP Gap and Max 2 - SAT
نویسندگان
چکیده
There is a simple example for Max Cut that shows our analysis is nearly tight. Consider G = C5, the cycle on 5 nodes {0, 1, 2, 3, 4}, with all edge weights being 1. The optimum solution is 4 with an optimum cut being, say, S = {1, 3} with δ(S) = {(0, 1), (1, 2), (2, 3), (3, 4)} (we can do no better because C5 is not bipartite). Next we define a feasible SDP solution with value greater than 4. Let θ = 4π/5. For 0 ≤ i ≤ 4, let vi = (cos(iθ), sin(iθ), 0, 0, 0). Note that vi ◦ vi = 1 for all i, since cos(iθ) + sin(iθ) = 1. So, this is a feasible solution to MAXCUT-SDP. The angle between any two nodes corresponding to an edge (i, i+ 1) is θ, so vi ◦ vi+1 = ||vi|| · ||vi+1|| · cos(θ) = cos(θ). Thus, OPTSDP ≥ 4 ∑
منابع مشابه
Solving MAX-SAT and Weighted MAX-SAT Problems Using Branch-and-Cut
We describe a branch and cut algorithm for both MAX-SAT and weighted MAX-SAT. This algorithm uses the GSAT procedure as a primal heuristic. At each node we solve a linear programming (LP) relaxation of the problem. Two styles of separating cuts are added: resolution cuts and odd cycle inequalities. We compare our algorithm to an extension of the Davis Putnam Loveland (EDPL) algorithm and a Semi...
متن کاملLecture 18: Inapproximability of Max-3-sat 1 Basic Setup
In this lecture we prove a tight inapproximability result for MAX-3-SAT. We first prove a tight inapproximability result for MAX-3-LIN and derive the result for MAX-3-SAT with a gap preserving reduction. This is a general approach that can be used to prove inapproximability results for many NP-complete problems. At the end of this lecture we also state inapproximability results for MAX-CUT and ...
متن کاملApproximating CSPs with global cardinality constraints using SDP hierarchies
This work is concerned with approximating constraint satisfaction problems (CSPs) with an additional global cardinality constraints. For example, Max Cut is a boolean CSP where the input is a graph G = (V, E) and the goal is to find a cut S ∪ S̄ = V that maximizes the number of crossing edges, |E(S , S̄ )|. The Max Bisection problem is a variant of Max Cut with an additional global constraint tha...
متن کاملLecture 24 : Hardness of approximation of MAX - CUT April 10 , 2008
• The 1 vs 1 decision problem is easy for MAX-CUTas the problem is equivalent to testing if the graph is bipartite. • Goemans-Williamson's SDP based algorithm for MAX-CUTyields a 1 2 (1−ρ) vs (arccos(ρ))/π approximation for all ρ < −0.69. Replacing ρ with 2δ − 1 shows that the 1 − δ vs 1 − Θ(√ δ) problem is easy. If we think about MAX-CUTas MIN-UNCUT, this would mean that the δ vs Θ(√ δ) proble...
متن کاملNear-optimal approximation algorithm for simultaneous Max-Cut
In the simultaneous Max-Cut problem, we are given k weighted graphs on the same set of n vertices, and the goal is to find a cut of the vertex set so that the minimum, over the k graphs, of the cut value is as large as possible. Previous work [BKS15] gave a polynomial time algorithm which achieved an approximation factor of 1{2 ́ op1q for this problem (and an approximation factor of 1{2 ` εk in...
متن کامل